home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-12-22 | 3.3 KB | 95 lines |
- # smakefile for Yak
- # nb: uses SCOPTIONS
-
- YOBJS= main.o hotkey_types.o handler.o settings.o beep.o \
- help.o popup.o pri.o icon.o dummy.o clickdrive.o
-
- Yak: yak.gst $(YOBJS) smakefile
- slink with yak.with lib
- # slink with yak.with lib memwatch.lib
-
- beep.o: beep.c beep.h
-
- clickdrive.o: clickdrive.c
-
- convert.o: convert.c yak.h localprotos.h hotkey_types.h
-
- handler.o: handler.c yak.h localprotos.h beep.h
-
- help.o: yak.h localprotos.h hotkey_types.h popup.h version.h \
- yak_locale_strings.h help.c
- sc DATA=FAR help.c
-
- hotkey_types.o: hotkey_types.c hotkey_types.h yak.h localprotos.h \
- yak_locale_strings.h
-
- icon.o: icon.h icon.c
-
- main.o: yak.h localprotos.h hotkey_types.h beep.h icon.h version.h \
- yak_locale_strings.h WB2CLI.h main.c
-
- popup.o: popup.h popup_fix.h yak_locale_strings.h popup.c
- sc DATA=FAR popup.c
-
- pri.o: pri.c yak.h localprotos.h
-
- settings.o: settings.c yak.h localprotos.h hotkey_types.h popup.h \
- yak_locale_strings.h
-
- yak_locale_strings.h: yak.cd
- catcomp yak.cd cfile yak_locale_strings.h ctfile yak.ct
-
- catalog: francais.ct deutsch.ct italiano.ct svenska.ct
- -makedir catalogs
- -makedir catalogs/français
- -makedir catalogs/deutsch
- -makedir catalogs/italiano
- -makedir catalogs/svenska
- -makedir catalogs/nederlands
- catcomp yak.cd francais.ct catalog catalogs/français/yak.catalog
- copy catalogs/français/yak.catalog locale:catalogs/français/yak.catalog
- catcomp yak.cd deutsch.ct catalog catalogs/deutsch/yak.catalog
- copy catalogs/deutsch/yak.catalog locale:catalogs/deutsch/yak.catalog
- catcomp yak.cd italiano.ct catalog catalogs/italiano/yak.catalog
- copy catalogs/italiano/yak.catalog locale:catalogs/italiano/yak.catalog
- catcomp yak.cd svenska.ct catalog catalogs/svenska/yak.catalog
- copy catalogs/svenska/yak.catalog locale:catalogs/svenska/yak.catalog
- catcomp yak.cd nederlands.ct catalog catalogs/nederlands/yak.catalog
- copy catalogs/nederlands/yak.catalog locale:catalogs/nederlands/yak.catalog
-
- yak.gst: syms.c
- sc MakeGlobalSymbolTable yak.gst syms.c
-
- clean:
- -delete $(YOBJS) syms.o
- -delete \#?!
- -delete /Yak_1.57/\#?!
- -delete /Yak_1.57/Installation/\#?!
- -delete /Yak_1.57/Docs/English/\#?!
- -delete /Yak_1.57/Docs/Français/\#?!
- -delete /Yak_1.57/Docs/Deutsch/\#?!
- -delete /Yak_1.57/Docs/Italiano/\#?!
- -delete /Yak_1.57/MoreIcons/\#?!
-
- distribution: clean catalog
- -delete Yak.gst
- -delete /Yak_1.57/Yak
- -rename Yak /Yak_1.57/Yak
- -delete /Yak_1.57/Catalogs/français/Yak.catalog
- -rename catalogs/français/Yak.catalog /Yak_1.57/Catalogs/français/Yak.catalog
- -delete /Yak_1.57/Catalogs/italiano/Yak.catalog
- -rename catalogs/italiano/Yak.catalog /Yak_1.57/Catalogs/italiano/Yak.catalog
- -delete /Yak_1.57/Catalogs/deutsch/Yak.catalog
- -rename catalogs/deutsch/Yak.catalog /Yak_1.57/Catalogs/deutsch/Yak.catalog
- -delete /Yak_1.57/Catalogs/svenska/Yak.catalog
- -rename catalogs/svenska/Yak.catalog /Yak_1.57/Catalogs/svenska/Yak.catalog
- -delete /Yak_1.57/Catalogs/nederlands/Yak.catalog
- -rename catalogs/nederlands/Yak.catalog /Yak_1.57/Catalogs/nederlands/Yak.catalog
- -delete /Yak_1.57/Catalogs/Yak.ct
- -copy Yak.ct /Yak_1.57/Catalogs/Yak.ct
- -delete /Yak_1.57/Catalogs/Yak.cd
- -copy Yak.cd /Yak_1.57/Catalogs/Yak.cd
-
-
-
-